package xcmg.device.dao.entity.account;

import java.math.BigDecimal;
import java.util.Date;

public class RefundCheckDO {
    private String id;

    private String refundId;//退款单id

    private String checkId;//收款记录id

    private String refundOrder;//退款单据号

    private String refundNo;//退款单号

    private String orgId;//企业orgId

    private Integer checkType;//类型 0退款单

    private Integer settleType;//结算方式 0按订单结算

    private Integer isReverse;//是否红冲

    private BigDecimal totalPrice;//总金额

    private BigDecimal lossAmount;//折损金额

    private String note;//备注

    private String createId;

    private String createName;

    private Date createDate;

    private String operatorId;//操作员

    private String operatorName;

    private BigDecimal advancePayRefundPrice;//退款预存款

    private BigDecimal useVehicleRefundQuota;//退款车辆额度

    private BigDecimal refundAmount;//退款金额

    private BigDecimal deductibleAmount;//抵扣欠款金额

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getRefundOrder() {
        return refundOrder;
    }

    public void setRefundOrder(String refundOrder) {
        this.refundOrder = refundOrder == null ? null : refundOrder.trim();
    }

    public String getRefundNo() {
        return refundNo;
    }

    public void setRefundNo(String refundNo) {
        this.refundNo = refundNo == null ? null : refundNo.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public Integer getCheckType() {
        return checkType;
    }

    public void setCheckType(Integer checkType) {
        this.checkType = checkType;
    }

    public Integer getSettleType() {
        return settleType;
    }

    public void setSettleType(Integer settleType) {
        this.settleType = settleType;
    }

    public Integer getIsReverse() {
        return isReverse;
    }

    public void setIsReverse(Integer isReverse) {
        this.isReverse = isReverse;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public BigDecimal getLossAmount() {
        return lossAmount;
    }

    public void setLossAmount(BigDecimal lossAmount) {
        this.lossAmount = lossAmount;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note == null ? null : note.trim();
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId == null ? null : operatorId.trim();
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName == null ? null : operatorName.trim();
    }

    public BigDecimal getAdvancePayRefundPrice() {
        return advancePayRefundPrice;
    }

    public void setAdvancePayRefundPrice(BigDecimal advancePayRefundPrice) {
        this.advancePayRefundPrice = advancePayRefundPrice;
    }

    public BigDecimal getUseVehicleRefundQuota() {
        return useVehicleRefundQuota;
    }

    public void setUseVehicleRefundQuota(BigDecimal useVehicleRefundQuota) {
        this.useVehicleRefundQuota = useVehicleRefundQuota;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public BigDecimal getDeductibleAmount() {
        return deductibleAmount;
    }

    public void setDeductibleAmount(BigDecimal deductibleAmount) {
        this.deductibleAmount = deductibleAmount;
    }

    public String getRefundId() {
        return refundId;
    }

    public void setRefundId(String refundId) {
        this.refundId = refundId;
    }

    public String getCheckId() {
        return checkId;
    }

    public void setCheckId(String checkId) {
        this.checkId = checkId;
    }
}